package net.maku.express.biza.controller.orderlist.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import java.math.BigDecimal;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @Author wenyignying'
 * @Description:
 * @Date
 */
@Schema(description = "支出明细")
@Data
public class PayDetailRequestVO {

    @Schema(description = "支出项目")
    private Integer payType;
    /**
     * 币种：1:人民币
     */
    @Schema(description = "币种：1:人民币")
    @NotNull(message="币种不能为空")
    private Integer coinType;

    /**
     * 单价
     */
    @Schema(description ="unit_price")
    @NotNull(message="单价不能为空")
    private BigDecimal unitPrice;

    /**
     * 数量
     */
    @Schema(description ="number")
    @NotNull(message="数量不能为空")
    private Integer number;

    /**
     * 总金额
     */
    @Schema(description ="总金额")
    @NotNull(message="总金额不能为空")
    private BigDecimal totalMoney;

    /**
     * 收款方
     */
    @Schema(description ="收款方")
    @NotNull(message="收款方不能为空")
    private Integer collector;

    /**
     * 备注
     */
    @Schema(description ="remark")
    private String remark;

}
